 |
API Documentation
|
|
|
36 std::string _valString ;
FunctionParameter(const ScriptObjectReference &scriptObjectReference)
Encompasses all API of component NilkinsScripts.
Definition: Environment.h:7
void prepareForScriptObjectReference()
FunctionParameter(float val)
static FunctionParameter VOID
Definition: FunctionParameter.h:137
FunctionParameter(double val)
FunctionParameter(const FunctionParameter &other)
FunctionParameter(int val)
A function parameter, used within the stack of arguments.
Definition: FunctionParameter.h:25
A reference over an object in the scripting environment.
Definition: ScriptObjectReference.h:30
void * _userData
The user data pointer attached.
Definition: FunctionParameter.h:14
FUNCTION_PARAMETER_TYPE _type
The actual type of the variable held.
Definition: FunctionParameter.h:41
ScriptObjectView _objectRef
If parameter is a USER_DATA, it will provide a view that can be converted to a reference if needed.
Definition: FunctionParameter.h:15
Holds information about a user type parameter.
Definition: FunctionParameter.h:12
FunctionParameter(bool val)
FunctionParameter(const char *val)
void prepareForInternalType()
FunctionParameter(const std::string_view &val)
std::string _userTypeName
The user type name of the variable referenced.
Definition: FunctionParameter.h:13
A view over an object in the scripting environment.
Definition: ScriptObjectView.h:16
void prepareForUserType()
FunctionParameter(void *val, const char *userTypeName, bool scriptOwner)
FUNCTION_PARAMETER_TYPE
Describes a variable type.
Definition: FunctionParameterType.h:12
FunctionParameter & operator=(const FunctionParameter &other)